home *** CD-ROM | disk | FTP | other *** search
-
- .\"* *
- .\"* ****** S Y B A S E M A N U A L M A C R O S ****** *
- .\"* *
- .\"* Sybase, Inc. *
- .\"* 2910 Seventh Street *
- .\"* Berkeley, California 94710 *
- .\"* *
- .\"* Copyright Sybase, Inc. 1987, 1988 *
- .\"* First Release: October 1987 *
- .\"* *
- .\"* *
- .\"**********************************************************************
- .\"
- .so /usr/lib/tmac/tmac.s
- .\" .fp 1 LR
- .\" .fp 2 LI
- .\" .fp 3 LB
- .\" .fp 4 HR
- .\" .fp 5 HI
- .\" .fp 6 HB
- .\" .fp 7 TT
- .\" .fp 8 HR
- .\" .fp 9 S
- .nr PO 1.25i
- .po 1.25i
- .nr LL 6i
- .ll 6i
- .nr LT 6i
- .lt 6i
- .ds pT Chapter
- .nr HM 1.2i \"set heading margin to 1.8i
- .nr FM 1.2i \"set footer margin to 1.5i
- .nr PD .5v
- .in .5i
- .nr Ic 0 1 \"set illustration counter
- .nr Tc 0 1 \"set Table counter
- .nr lC 0 1 \"set listed-item counter
- .nh \"turn off hyphenation
- .rm CM \"remove cut mark
- .ds CH
- .ND \"turn off date
- .ds RF "\s8\f5Printed \\n(mo/\\n(dy/\\n(yr\fP\s0
- .if \nD \{\
- .sy /usr/local/xroff/bin/getd
- .so /tmp/CurTm
- .ds RF "\s8\f5Printed \\n(mo/\\n(dy/\\n(yr -- \*(tM\fP\s0
- .sy rm /tmp/CurTm
- 'br \}
- .nr bI 0 \"bullet flag
- .nr nI 0 \"num list flag
- . \"make prettier @ sign
- .ds @ \s-2@\s0
- .de Ds \"Document Style
- .if !\\n(.$ .tm "You must give a type
- .if !\\n(dS .nr dS 1
- .if \\$1U .ds dS U
- .if \\$1O .ds dS O
- .if \\$1C \{\
- . ds dS C
- . nr dS 2
- ' br \}
- .if \\$1L \{\
- . ds dS L
- . nr dS 2
- ' br \}
- .if \\$1E \{\
- . ds dS E
- . nr dS 0
- ' br \}
- .if \\n(dS<=1 \{\
- .nr P1 1
- . ps 12
- . nr PS 12
- . vs 14p
- . nr VS 14 \}
- .if \\n(dS=2 \{\
- . nr PI .375i
- . in \\n(PIu
- . nr I0 .375i
- . ps 10
- . nr PS 10
- . vs 12
- . nr VS 12
- . am EM
- . nr tP \\\\n%+1
- . if \\\\nT .tm LPAGE \\\\n(tP
- \\..
- .br \}
- ..
- .de Ff \"ChapterNumber, Chapter Title, Book Title
- .ie \\$1 .ds cH
- .el \{\
- . ds cH \\$1-
- . if \\*(dSE .ds cH \\$1.
- .br \}
- .ds cP \\$1
- .ds cT \\$2
- .ds dT \\$3
- .Tt
- .if \\nT \{\
- .tm .hT "\\*(dT"
- .tm .H0 "\\*(cT" \\*(cP \\*(pT
- 'br \}
- .if \\*(dSO \{\
- . ds cH
- . nr dS 0
- . EH |\s10\\\\\\\\n%||\\*(dT\s0|
- . OH |\s10\\\\\\\\*(cT||\\\\\\\\n%\s0|
- 'br \}
- .if \\*(dSU \{\
- . EH |\s10\\*(cH\\\\\\\\n%||\\*(dT\s0|
- . OH |\s10\\\\\\\\*(cT||\\*(cH\\\\\\\\n%\s0|
- . if \nP .nr % \\nP
- 'br \}
- .if \\*(dSE \{
- . EH |\s10\\*(cH\\\\\\\\n%||\\*(dT\s0|
- . OH |\s10\\\\\\\\*(cT||\\*(cH\\\\\\\\n%\s0|
- . ds LF "\s10\f5Sybase Confidential\s0\fP
- 'br \}
- .if \\n(dS=2 \{\
- . OF |\f4\\*(cT\fP||\f5\\*(RF|
- . EF |\f4\\*(dT\fP||\f5\\*(RF|
- . ie \nP .bp \nP
- . el .nr P 1
- . nr PT 2
- ' br \}
- .\"if \\*(dSS .ds LF \\*(dT
- .\"next two lines are for RonK
- .if !\\n(ff .rn Ff ff
- .nr ff 1
- .de Ff \"redefine to just re-set footers
- .ds cT \\\\$2
- .if \\n(dS=2 \{\
- . OF |\f4\\\\*(cT\fP||\f5\\\\*(RF|
- . EF |\f4\\\\*(dT\fP||\f5\\\\*(RF|
- ' br \}
- \\..
- ..
- .de Pt \"Part Type
- .ds pT \\$1
- ..
- .de Vn \"Version Number
- .ds RF \s8\f5\\$1:\fP\s0 \\*(RF
- ..
- .de Tt \"Print chapter head (not a user macro)
- .nh
- .if (\\n(dS<2) \{\
- . rs
- . sp
- . rs
- . sp |2i
- . fi
- . ad r
- . ps 18
- . vs 20
- . ft 6
- .ie !\\*(pT \{\
- \\*(pT \\*(cP:\ \ \\*(cT
- .br \}
- .el \{\
- \\*(cT
- .br \}
- . br
- . vs 14
- . ps 48
- . sp -.08i
- \l'\\n(LLu\(rn'
- . br
- . rs
- . sp .14i
- . ps 24
- \h'.5i'\l'5.5i\(rn'
- . br
- . ps \\n(PSu
- . ad b
- . sp .5i
- . ft 1 \}
- ..
- .de Ht \"Half title page
- .ch NP 12i
- .vs 14
- .nr t# \\n(dS
- .nr dS 1
- .rs
- .rs
- .bp \\n(PN
- .ch BT 12i
- .Tt
- .rs
- .rs
- .nr dS \\n(t#
- .if \\n(dS=2 .bp \\n(PN
- .rs
- .sp 1v
- .ch NP 0i
- .ch BT -\\n(FMu/2u
- .vs \\n(VSp
- ..
- .de hr \"Half title page, Howard Resnick Style
- .ch NP 12i
- .vs 14
- .nr t# \\n(dS
- .nr dS 1
- .rs
- .rs
- .bp \\n(PN
- .ch BT 12i
- .rs
- .rs
- .nr dS \\n(t#
- .if \\n(dS=2 .bp \\n(PN
- .rs
- .sp 1v
- .ch NP 0i
- .ch BT -\\n(FMu/2u
- .vs \\n(VSp
- ..
- .de NH \"Numbered Headings
- .SH
- .nr NS \\$1
- .if !\\n(.$ .nr NS 1
- .if !\\n(NS .nr NS 1
- .nr H\\n(NS +1
- .if !\\n(NS-4 .nr H5 0
- .if !\\n(NS-3 .nr H4 0
- .if !\\n(NS-2 .nr H3 0
- .if !\\n(NS-1 .nr H2 0
- .if !\\$1 .if \\n(.$ .nr H1 1
- .if \\$1S \{\
- . nr NS \\n(.$-1
- . nr H1 \\$2
- . nr H2 \\$3
- . nr H3 \\$4
- . nr H4 \\$5
- . nr H5 \\$6
- .\}
- .ds SN \\n(H1.
- .if \\n(NS-1 .as SN \\n(H2.
- .if \\n(NS-2 .as SN \\n(H3.
- .if \\n(NS-3 .as SN \\n(H4.
- .if \\n(NS-4 .as SN \\n(H5.
- .if \\n(NS>3 .nr NS 3
- .H\\n(NS "\\*(SN \\$2
- .if \\nT .tC .H\\n(NS "\\$2" \\n% \\*(cH
- .rr NS
- ..
- .de H1 \"Level One Heading
- .if \\n(bI .Bz
- .RT
- .nh
- .in 0
- .ft 6
- .sp 3v \"3 blank lines before, head in italics, auto paragraphing after
- .ps 16
- .vs 18
- .br
- .na
- .ne 1.2i
- \\$1
- .br
- .if \\nT .if !\\n(NS .tC .H1 "\\$1" \\n% \\*(cH
- .ad b
- .ft 1
- .in .50i
- .LP
- .ns
- ..
- .de H2 \"Level 2 Head
- .if \\n(bI .Bz
- .RT
- .nh
- .in 0
- .ft 6
- .sp 1v \"1 blank line before, head in italics, auto paragraphing after
- .ps 14
- .vs 16
- .br
- .na
- .ne 1i
- \\$1
- .br
- .if \\nT .if !\\n(NS .tC .H2 "\\$1" \\n% \\*(cH
- .ft 1
- .ad b
- .in .50i
- .nr PI .5i
- .LP
- .ns
- ..
- .de H3 \"Level 3 Head
- .if \\n(bI .Bz
- .RT
- .nh
- 'in .50i
- .ti 0
- .br
- .ft 6
- .ps 12
- .sp 1v \"1 blank line before, head in italics with period after, no LP
- .ne 3v
- .if \\nT .if !\\n(NS .tC .H3 "\\$1" \\n% \\*(cH
- \\$1.\f1
- ..
- .de hT \"Source TOC macros (not a user macro)
- .if !\\n(hT \{\
- . so /usr/u/karenp/Newmac/tmac.sybtoc
- .\" so /usr/lib/tmac/tmac.sybtoc
- . nr hT 1
- . hT "\\$1
- ' br \}
- ..
- .de Bi \"Glossary Word
- .sp .5v
- .ne 3
- .ti 0
- \f6\\$1\f1
- .in .5i
- ..
- .de By \"Bulleted List Item
- .ds bS \s-2\(bu\s0
- .if !\\$1 .ds bS \\$1
- .fi
- .sp .5v
- .if \\n(bI=0 .in +(\\n(PIu+\w'\\*(bS\ 'u)u
- .nr bI 1
- .ta \w'\\*(bS\ 'u\"set a tab stop
- .ti -\w'\\*(bS\ 'u\"temporary outdent
- \\*(bS\t\c
- ..
- .de Bl \"Alternative Bullet (just calls By)
- .By \\$1
- ..
- .de Bz \"End Bulleted List
- .nr bI 0
- .in -(\\n(PIu+\w'\\*(bS\ 'u)u
- .LP
- ..
- .de Nl \"Numbered List Item
- .if \\n(nI=0 .in +(\\n(PIu+\w'\0\0.\ 'u)u
- .nr nI 1
- .ta \w'\0\0.\ 'u
- .ti -\w'\0\0.\ 'u
- .ds lS \\n+(lC.
- .if \\n(lC<10 .ds lS \0\\n(lC.
- \\*(lS\t\c
- ..
- .de El \"End Numbered List
- .nr nI 0
- .nr lC 0 1
- .in -(\\n(PIu+\w'\0\0.\ 'u)u
- ..
- .de Sc \"Screen macros; $1= x-adjust $2= y-adjust
- .nr rM \\n(.o+\\n(.lu
- .sp
- .nr iC \\n(Ic+1
- .so \\*(dr/\\*(cP.\\n(iC.size
- .nr Sc \\n(sYu*2u+.5v
- .br
- .ne \\n(Scu
- .nr xF \\n(.ou+((\\n(.lu-\\n(.iu-(\\n(sXu*2))/2u)+.375i
- .if \\n(.lu<(2u*\\n(sXu) .nr xF \\n(rM-(2*\\n(sX)
- .if !\\$1 .nr xF +\\$1
- .nr yF \\n(nlu
- .if !\\$2 .nr yF +\\$2
- .if \\n(.lu+\\n(.ou<(2u*\\n(sXu) .tm Screen too wide \\*(cH\\n(iC Page \\n%
- .if \\n(.P \{\
- .dc screen \\*(dr/\\*(cP.\\n(iC \\n(xF \\n(yF
- 'br \}
- .rs
- .rs
- .sp \\n(Scu
- .\"tm \\n(sX \\n(sY \\n(Sc \\n(xF \\n(yF
- ..
- .de Sk \"Screen macros; "$1= filename $2 =x-adjust $3= y-adjust
- .nr rM \\n(.o+\\n(.lu
- .sp
- .nr iC \\n(Ic+1
- .so \\*(dr/\\$1.size
- .nr Sc \\n(sYu*2u+.5v
- .br
- .ne \\n(Scu
- .nr xF \\n(.ou+((\\n(.lu-\\n(.iu-(\\n(sXu*2))/2u)+.375i
- .if \\n(.lu<(2u*\\n(sXu) .nr xF \\n(rM-(2*\\n(sX)
- .if !\\$2 .nr xF +\\$2
- .nr yF \\n(nlu
- .if !\\$3 .nr yF +\\$3
- .if \\n(.lu+\\n(.ou<(2u*\\n(sXu) .tm Screen too wide \\$1 Page \\n%
- .if \\n(.P \{\
- .dc screen \\*(dr/\\$1 \\n(xF \\n(yF
- 'br \}
- .rs
- .rs
- .sp \\n(Scu
- .\"tm \\n(sX \\n(sY \\n(Sc \\n(xF \\n(yF
- ..
- .de s2 \"Screen macro; $1=xoffset, $2=yoffset, $3=filename
- .br
- .rs
- .rs
- .nr xF \\n(.ou
- .sp |\\n(#Tu
- .if !\\$1 .nr xF +\\$1
- .if !\\$2 .sp (\\$2)u
- .nr yF \\n(nlu
- .if \\n(.lu+\\n(.ou<(2u*\\n(sXu) .tm Screen too wide \\*(cH\\n(iC Page \\n%
- .if \\n(.P \{\
- .dc screen \\*(dr/\\$3 \\n(xF \\n(yF
- 'br \}
- .rs
- .rs
- ..
- .de Ta \"Table Caption
- .iL "\\$1" Table \\n+(Tc
- .if \\nT .tC .Ta "\\$1" \\n% \\*(cH \\n(Tc
- ..
- .de Il \"Illustration Caption
- .iL "\\$1" Figure \\n+(Ic
- .\" $1=level $2=hdg text $3 = pg $4=cH
- .if \\nT .tC .Il "\\$1" \\n% \\*(cH \\n(Ic
- ..
- .de iL \"prints table & illustration captions (not a user macro)
- .br
- .nr tI \\n(.iu
- .ft 2
- .ps 10
- .vs 12
- .ds fF "\\$2 \
- .if !\\*(cH \{\
- . as fF \\*(cH
- 'br \}
- .as fF \\$3:
- .nr wD \w\\*(fF\ \ u
- .nr W \w\\*(fF\f1\ \ \\$1\u
- .ie (\\nWu>(\\n(LLu-.5i)) \{\
- . nr W \w\\*(fF\ \ u
- . in +\\nWu
- . ti .5i
- . fi
- . na\}
- .el .ce
- \\*(fF\\f1 \ \\$1
- .in \\n(tIu
- .ps \\n(PS
- .vs \\n(VS
- .sp .5v
- .ad
- ..
- .de PT \"Page Top (not a user macro)
- .lt \\n(LTu
- .pc %
- .nr PN \\n%
- .if \\n(P1 .nr PT 2
- .ps \\n(PS
- .ft 4
- .if \\n(PT>1 .if !\\n(EH .if !\\n(OH .tl \\*(LH\\*(CH\\*(RH
- .if \\n(PT>1 .if \\n(OH .if o \{\
- . tl \\*(O1
- ' sp -.2v
- . if \\n(dS .tl "\l'\\n(LTu'"
- ' sp
- .\}
- .if \\n(PT>1 .if \\n(EH .if e \{\
- . tl \\*(E2
- ' sp -.2v
- . if \\n(dS .tl "\l'\\n(LTu'"
- ' sp
- .\}
- .lt \\n(.lu
- .nr P1 1
- .ns
- ..
- .de Sd \"Start Display (with keep & indent) Use 7 for Typewriter
- .nr sD 1
- .sp 1v
- .KS \"keep it on the same page
- .if \\$1 \{\
- . ft 7
- . cs 7 30 \}
- .ps 10
- .vs 12
- .in +5n \"indent 5ns
- .nf
- ..
- .de Ed \"End Display
- .if \\n(sD \{\
- .in -5n \}
- .sp 1v
- .ps \\n(PS
- .vs \\n(VS
- .fi
- .ft 1
- .KE \"end the keep
- .cs 7
- .nr sD 0
- ..
- .de SD \"Start Display (no keep, no indent, typewriter)
- .sp 1v
- .ft 7
- .cs 7 30
- .ps -2
- .vs -2p
- .nf
- ..
- .de ED \"End Display
- .sp 1v
- .ps +2
- .ft 1
- .cs 7
- .vs +2p
- .fi
- ..
- .de Qs \"Question Start
- .KS
- .sp 1v
- .ll 4.8i
- .in +.5i
- .mc *
- .ce 1
- ***** MORE INFO NEEDED *****
- .sp .5v
- ..
- .de Qe \"Question End
- .ce 1
- ************************
- .mc
- .in -.5i
- .ll 5.3i
- .KE
- .sp 1v
- ..
- .de Sx \"Syntax may change
- \f2***Syntax may change!***\f1
- .sp .5v
- ..
- .de tC \"Spit out tcin files (not a user macro)
- .\" $1=level $2=hdg text $3 = pg $4=cH $5 = Illus/tbl counter
- .if \\n(.$=3 .tm \\$1 "\\$2" \\$3
- .if \\n(.$=4 .tm \\$1 "\\$2" \\$4\\$3
- .if \\n(.$=5 .tm \\$1 "\\$2" \\$4 \\$3 \\$5
- ..
- .de Ih \"Index: Old style
- .if \\nT .ie \\*(dSO .tm .I \\$1:\\n%
- .el .tm .I \\$1:\\*(cP:\\n%
- ..
- .de Ix \"Index, Three Level
- .if \\nT .tm I|\\$1|\\$2|\\$3|\\*(cP|\\n%
- ..
- .de Is \"Index, See Also
- .if \\nT .tm I|\\$1|\\$2|\\$3||See|\\$4
- ..
- .de Ib \"Index Begin Page Range
- .if \\nT .tm Ib|\\$1|\\$2|\\$3|\\*(cP|\\n%
- ..
- .de Ie \"Index End Page Range
- .if \\nT .tm Ie|\\$1|\\$2|\\$3|\\*(cP|\\n%
- ..
- .de I \"Italics
- .nr PQ \\n(.f
- .if t .ft 2
- .ie \\$1 .if n .ul 999
- .el .if n .ul 1
- .if t .if !\\$1 \&\\$1\f\\n(PQ\\$2
- .if n .if \\n(.$=1 \&\\$1
- .if n .if \\n(.$>1 \&\\$1\c
- .if n .if \\n(.$>1 \&\\$2
- ..
- .de Hb \"Helvetica-Bold
- \f6\s-1\\$1\fP\s0\\$2
- ..
- .de Ss \"Small Superscript
- .\"usage: .Ss arg1 arg2 arg3 as in UNIX TM !
- . \"arg3 is trailing punctuation
- \\$1\v'-.4v'\s6\\$2\s0\v'+.4v'\\$3
- ..
- .de Bx \"Boxed Words
- .nh
- .ds bX \(br\|\f6\s-2\v'-7u'\\$1\v'7u'\s+2\fP\|\(br\l'|0\(rn'\l'|0\(ul'
- .if \\n(.$=2 .as bX "\h'-4u'\ \\$2
- \\*(bX
- ..
- .de Ba \"Box-and-Arrow
- .nh
- \(br\|\f6\s-2\v'-7u'\\$1\v'7u'\s+2\fP\|\(br\l'|0\(rn'\l'|0\(ul'\v'6u'\h'-3u'\s24\(->\s0\v'-6u'\h'-15u'\&
- ..
- .de Ns \"Note Start
- .nr {N 1
- .sp 2
- .di No
- .nr Ni \\n(.i
- .nr nL \\n(.l-\\n(.i
- .ft 6
- .ps \\n(PS
- .ie \\$1 \{\
- NOTE
- .nr nW \w'NOTE'
- .nr bW (\\n(nLu-\\w'NOTE\|'u) \}
- .el .if \\$1C \{\
- CAUTION
- .nr nW \w'CAUTION'
- .nr bW (\\n(nLu-\w'CAUTION\|'u) \}
- .if \\$1K \{\
- .nr nW \w'KEY'
- .nr bW (\\n(nLu-\w'KEY\|'u) \}
- .if \\$1W \{\
- WARNING
- .nr nW \w'WARNING'
- .nr bW (\\n(nLu-\w'WARNING\|'u) \}\}
- .sp .5v
- .ft 1
- .ps \\n(PS
- .vs \\n(VS
- .in +3n
- .ll -3n
- ..
- .de Ne \"Note End
- .nr {N 0
- .br
- .nr Nh \\n(.d
- .di
- .ne \\n(Nhu
- .mk
- .in 0
- .nf
- .No
- .fi
- .in \\n(Niu
- .ll +3n
- .br
- .rt
- \L'\\n(Nhu'\h'-0u'\v'7u'\l'\\n(nLu+2u'\v'-8u'\h'1u'\L'-\\n(Nhu'
- .rt
- \v'7u'\h'\\n(nWu+9u'\l'\\n(bWu'
- .sp \\n(Nhu+1v
- .LP
- .ns
- .in \\n(Niu
- ..
- .de RT \" RT - reset (at new paragraph) (not a user macro)
- .\" --Note stuff added
- .if !\\n(1T .BG
- .if !\\n(IK .if !\\n(IF .if !\\n(IX .if !\\n(BE .if !\\n({N .di
- .if \\n(TM .ls 2
- .ce 0
- .ul 0
- .if \\n(QP \{\
- . ll +\\n(QIu
- . in -\\n(QIu
- . nr QP -1
- .\}
- .if \\n(NX<=1 .if !\\n(AJ .if !\\n({N .ll \\n(LLu
- .if !\\n(IF \{\
- . ps \\n(PS
- . if \\n(VS>=40 .vs \\n(VSu
- . if \\n(VS<=39 .vs \\n(VSp
- .\}
- .if !\\n(IP .nr I0 \\n(PIu
- .if \\n(IP \{\
- . in -\\n(I\\n(IRu
- . nr IP -1
- .\}
- .ft 1
- .TA
- .fi
- .nh
- ..
- .de BT \"Bottom Title (not a user macro)
- .bd 5
- .nr PF \\n(.f
- .nr PX \\n(.s
- .ft 1
- .ps \\n(PS
- .lt \\n(LTu
- .po \\n(POu
- .if \\n(TM .if \\n(CT \{\
- . tl ''\\n(PN''
- . nr CT 0
- .\}
- .if \\n% .if !\\n(EF .if !\\n(OF .tl \\*(LF\\*(CF\\*(RF
- .if \\n% .if \\n(OF .if o .tl \\*(O3
- .if \\n% .if \\n(EF .if e .tl \\*(E4
- .ft \\n(PF
- .ps \\n(PX
- .bd 5 3
- ..
- .de Bp \"Blank Page
- .if \\n(PN%2 \{\
- . rs
- . bp
- . rs
- . sp 4.0i
- . ce
- . ps 10
- (This page intentionally left blank)
- .br \}
- ..
- .am EM
- .if \\nT \{\
- .tm PAGECOUNT:\\*(cP:\\n%
- .br \}
- ..
- .\"Command Macros Start Here
- .de Na \"Command Name
- .ds Nm \\$1
- .EH |\s10\\\\\\\\*(Nm|\\*(CH|\\*(cH\\\\\\\\n%\s0|
- .OH |\s10\\*(cH\\\\\\\\n%|\\*(CH|\\\\\\\\*(Nm\s0|
- 'in 0 \"zero the indent, no break
- .ie \\n(bP .bp
- .el \{\
- . rs
- . sp |0u \}
- .nr bP 1
- .\" T=1 or T=2: put command in index and toc
- .\" T=3: in toc, not in index; T=0: not in toc or index
- .\" don't put in index/toc if this is an Appendix (E1 and E2)
- .if !\\*(CH .ds iV " (\\*(CH)
- .if \\nT .if !'\\*(Dc'Appendix' \{\
- . if \\nT<3 \{\
- . tm .I \\$1\\*(iV:\\*(cP:\\n%
- . \}
- . tm .H1 "\\$1" \\*(cH\\n%
- .\}
- ..
- .de Aa \"Print Command Name
- .in 0
- .rs
- .sp 2v
- .IP "\f4NAME:\\ \ \f6\\*(Nm\f1"
- ..
- .de Fu \"Function
- .in 0
- .sp
- .IP "\f4FUNCTION:\f1 \"give short overview
- .sp .5v
- ..
- .de Sy \"Syntax
- .in 0
- .sp
- .IP "\f4SYNTAX:\f1 \"full syntax
- .sp .5v
- .nf
- .if !\\*(dSL .ft 7
- ..
- .de Si \"Syntax include files
- #include \\$1
- ..
- .de Sf \"Syntax function definition
- \\$1
- .sp
- ..
- .de Sp \"Syntax function parameters
- .nf
- .ta 1i
- \\$1\t\\$2;
- .br
- ..
- .de Yc \"COBOL version of Si with COPY
- .nf
- .ta \\n(Ytu +5n
- COPY\ csybdb.
- .br
- ..
- .de Yi \"FORTRAN version of Si
- .nf
- .ta \\n(Ytu +5n
- INCLUDE\t'\\$1'
- .br
- ..
- .de Yp \"FORTRAN version of Sp
- .nf
- .ta \\n(Ytu +5n
- \\$1\t\\$2
- .br
- ..
- .de Yq \"COBOL version of Sp with $2 quoted
- .nf
- \\$1 "\\$2"
- .br
- ..
- .de Pa \"Parameter
- .in 0
- .ne 5
- .sp
- .IP "\f4PARAMETERS:\f1 \"define/explain parameters as needed
- .in +.375i \"indent section then outdent each Pi item header
- ..
- .de Pi \"Parameter item
- .sp .5v \"half a space btw items
- .in .75i
- .ti -.375i
- \f2\\$1\f1\ -\
- ..
- .de Ar \"Arguments
- .in .375i
- .ne 5
- .sp
- .IP "\f4ARGUMENTS:\f1" \"define/explain Arguments
- .in +.375i \"indent section then outdent each Ki item header
- ..
- .de Ky \"Keywords & Options
- .in .375i
- .ne 5
- .sp
- .IP "\f4KEYWORDS & OPTIONS:\f1" \"define/explain keywords and options as needed
- .in +.375i \"indent section then outdent each Ki item header
- ..
- .de Ki \"Keyword Item
- .sp .5v \"half a space btw items
- .fi
- .in .75i
- .ti -.375i
- .if \\*(dSC\f7\\$1\f1\ -\
- .if \\*(dSL\f2\\$1\f1\ -\
- .if \\nT=1 .Ih "\\$1
- ..
- .de Kg \"Set Indent Back to Normal
- .in -.375i
- ..
- .de Ex \"Examples
- .nr Ec 0 1
- .in 0
- .ne 5
- .sp
- .IP "\f4EXAMPLES:\f1 \"give at least one
- .sp .5v
- .nf
- .ft 7
- .ns
- ..
- .de Co \"Comments
- .in 0
- .ne 5
- .sp
- .IP "\f4COMMENTS:\f1
- .in -.375i
- .sp .5v
- ..
- .de Pm \"Permissions
- .in 0
- .ne 5
- .sp
- .IP "\f4PERMISSIONS:\f1
- .sp .5v
- ..
- .de Re \"Returns
- .in 0
- .ne 5
- .sp
- .IP "\f4RETURNS:\f1 \" What it returns
- .sp .5v
- ..
- .de Ye \"Yields
- .in 0
- .ne 5
- .sp
- .IP "\f4YIELDS:\f1 \" What it returns
- .sp .5v
- ..
- .de Op \"Options
- .in 0
- .ne 5
- .sp
- .IP "\f4OPTIONS:\f1 \" Options
- .sp .5v
- ..
- .de Fi \"Files
- .in 0
- .ne 5
- .sp
- .IP "\f4FILES:\f1 \" Files
- .sp .5v
- ..
- .de Bg \"Limitations (Bugs?)
- .in 0
- .ne 5
- .sp
- .IP "\f4LIMITATIONS:\f1
- .sp .5v
- ..
- .de Sa \"See Also
- .in 0
- .ne 5
- .sp
- .IP "\f4SEE ALSO:\f1" \"other related commands
- .sp .5v
- .ft 2
- ..
- .de Sr \"See also, in Roman
- .in 0
- .ne 5
- .sp
- .IP "\f4SEE ALSO:\f1" \"other related commands, in Roman
- .sp .5v
- ..
- .de Ap \"Gee, all this does is print in italics....
- \f2\\$1\f1
- ..
- .de Tu \"Tables Used
- .in 0
- .ne 5
- .sp
- .IP "\f4TABLES USED:\f1" \"other related commands
- .sp .5v
- ..
- .de Dg \"Messages (Diagnostic)
- .in 0
- .ne 5
- .sp
- .IP "\f4MESSAGES:\f1" \" What it returns
- .in +.375i \"indent section then outdent each Di item header
- ..
- .de Di \"Diagnostic Item
- .sp .5v \"half a space btw items
- .ti -.375i
- .ft 7
- .na
- \\$1
- .br
- .ad b
- .ft 1
- ..
- .de Er \"Errors
- .in 0
- .ne 5
- .sp
- .IP "\f4ERRORS:\f1" \" errors it returns
- .in +.375i \"indent section then outdent each Ei item header
- ..
- .de Ei \"Error Item
- .sp .5v \"half a space btw items
- .ti -.375i
- ..
- .de Qi \"Questions/Issues
- .in 0
- .sp
- .IP "\f4QUESTIONS/ISSUES:\f1" \"queries, unresolved issues, follow-up flags
- .sp .5v
- ..
- .de Sn \"Syntax not available
- \f2***Syntax not available at present.***\f1
- .sp .5v
- ..
- .de Se \"Transact SQL enhancement
- .I "(TRANSACT-SQL enhancement.)"
- ..
- .de En \"Numbered Examples for COMREF (use with Ec)
- .sp
- .nf
- .if !\\n(En .in +.375i
- .ta .375i
- .ti -.375i
- \f1\\n+(Ec)\f7 \c
- .nr En 1
- ..
- .de Ec \"Example Comments (use with En
- .sp .5v
- .fi
- .ft 1
- ..
- .\"String Definitions
- .ds A "APT\(hyEdit
- .ds C "Secure SQL\ Server
- .ds E "Star\ Server
- .ds F "APT\(hyLibrary
- .ds L "DB\(hyLibrary
- .ds N "Transact\(hySQL
- .ds O "Open\ Server
- .ds P "APT\(hySQL
- .ds S "SQL\ Server
- .ds T "SQL\ Toolset
- .ds V "VQL
- .ds W "Data\ Workbench
- .if \nO=1 .ds Os MS-DOS
- .if \nO=2 .ds Os OS/2
- .if \nO=3 .ds Os UNIX
- .if \nO=4 .ds Os VMS
- .\"function-of sign for MPW
- .ds fU \(is\h'-16u'\v'-18u'\s9\l'5u'\s0\h'16u'\v'18u'
- .RT
- .bd 5 3
-
-